package com.diy.sigmund.diycommon.designpatterns.state;

/**
 * @author ylm-sigmund
 * @since 2022/2/15 17:31
 */
public interface State {
    // HasQuarterState(GumballMachine gumballMachine);

    /** 1、投钱 */
    void insertQuarterState();

    /** 2、退钱 */
    void ejectQuarterState();

    /** 3、转动曲柄 */
    void turnCrank();

    /** 4、发放糖果 */
    void dispense();

}
